XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographical Information - Schedule of Revenue Accounts Receivables Concentration Risk (Details) - Accounts Receivable - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Customer A    
Segment Reporting Information [Line Items]    
Concentration risk 21.00% 24.00%
Customer B    
Segment Reporting Information [Line Items]    
Concentration risk 30.00% 13.00%
Customer C    
Segment Reporting Information [Line Items]    
Concentration risk 21.00% 22.00%
Customer E    
Segment Reporting Information [Line Items]    
Concentration risk   31.00%