Annual report pursuant to Section 13 and 15(d)

Document and Entity Information

Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Mar. 01, 2022
Jun. 30, 2021
Document Information [Line Items]        
Document Type 10-K      
Amendment Flag false      
Document Period End Date Dec. 31, 2021      
Document Fiscal Year Focus 2021      
Document Fiscal Period Focus FY      
Entity Registrant Name Kaleyra, Inc.      
Entity Central Index Key 0001719489      
Current Fiscal Year End Date --12-31      
Entity Well-known Seasoned Issuer No      
Entity Current Reporting Status Yes      
Entity Voluntary Filers No      
Entity Filer Category Accelerated Filer      
Entity Small Business true      
Entity Shell Company false      
Entity Emerging Growth Company true      
Entity Ex Transition Period false      
ICFR Auditor Attestation Flag false      
Entity Common Stock, Shares Outstanding     42,361,833  
Entity Public Float       $ 348,238,147
Document Annual Report true      
Document Transition Report false      
Entity Interactive Data Current Yes      
Entity File Number 001-38320      
Entity Tax Identification Number 82-3027430      
Entity Incorporation, State or Country Code DE      
Entity Address, Address Line One 17 State Street      
Entity Address, City or Town New York City      
Entity Address, State or Province NY      
Entity Address, Postal Zip Code 10004      
City Area Code +1      
Local Phone Number 917 508 9185      
Auditor Name EY S.p.A. BPM LLP    
Auditor Location Milan, Italy San Jose, California    
Auditor Firm ID 1521 207    
Common Stock, Par Value $0.0001 Per Share        
Document Information [Line Items]        
Title of Each Class Common Stock, par value $0.0001 per share      
Trading Symbol KLR      
Name of Each Exchange on Which Registered NYSE      
Warrants to Receive One Share of Common Stock        
Document Information [Line Items]        
Title of Each Class Warrants to receive one share of Common Stock      
Trading Symbol KLR WS      
Name of Each Exchange on Which Registered NYSEAMER