v3.24.3
Internal use software, net - Schedule of Internal Use Software, Net (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Internal Use Software [Line Items]    
Internal use software $ 98,831 $ 69,797
Less: asset impairments (37) (33)
Less: accumulated amortization (47,248) (29,463)
Total internal use software, net $ 51,546 $ 40,301
Minimum    
Internal Use Software [Line Items]    
Estimated useful life (in years) 3 years  
Maximum    
Internal Use Software [Line Items]    
Estimated useful life (in years) 5 years