XML 52 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Concentrations - Schedules of Consolidated Revenue and Outstanding Receivable (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Customer A | Accounts Receivable    
Concentration Risk [Line Items]    
Revenues by geographic region 23.00% 21.00%
Customer A | Revenue    
Concentration Risk [Line Items]    
Revenues by geographic region 10.00% 11.00%
Independent dealer network A | Accounts Receivable    
Concentration Risk [Line Items]    
Revenues by geographic region 15.00% 16.00%