XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Segment, Customer Concentration and Geographical Information - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
segment
Mar. 31, 2025
business_unit
Mar. 31, 2025
Mar. 31, 2025
location
Mar. 31, 2024
location
Dec. 31, 2024
Revenue, Major Customer [Line Items]            
Number of operating segments 1 1        
Number of geographic locations       2 2  
Customer Concentration Risk | Revenues | Customer one            
Revenue, Major Customer [Line Items]            
Concentration percentage     62.00%   54.00%  
Customer Concentration Risk | Revenues | Customer two            
Revenue, Major Customer [Line Items]            
Concentration percentage     20.00%   18.00%  
Customer Concentration Risk | Revenues | Customer three            
Revenue, Major Customer [Line Items]            
Concentration percentage     16.00%   11.00%  
Customer Concentration Risk | Accounts receivable | Customer one            
Revenue, Major Customer [Line Items]            
Concentration percentage     47.00%     68.00%
Customer Concentration Risk | Accounts receivable | Customer two            
Revenue, Major Customer [Line Items]            
Concentration percentage     33.00%     14.00%