XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Software and Equipment, net - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Property, Plant and Equipment [Line Items]        
Amortization and depreciation expense $ 3,015,000 $ 2,451,000 $ 9,076,000 $ 7,119,000
Internal-use software        
Property, Plant and Equipment [Line Items]        
Amortization of capitalized internal-use software costs 2,936,000 2,366,000 8,840,000 6,859,000
Impairment of capitalized internal-use software $ 0 $ 0 $ 0 $ 70,000