v3.25.1
Goodwill, Internal-use Software Development Costs and Intangible Assets - Summary of Intagible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 60,604 $ 60,579
Accumulated Amortization (43,666) (41,503)
Net Carrying Amount 16,938 19,076
Technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 21,802 21,798
Accumulated Amortization (19,736) (18,675)
Net Carrying Amount $ 2,066 $ 3,123
Weighted-Average Useful Life (Years) 4 years 4 years
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 31,951 $ 31,946
Accumulated Amortization (17,512) (16,689)
Net Carrying Amount $ 14,439 $ 15,257
Weighted-Average Useful Life (Years) 8 years 8 years
Software    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,813 $ 2,797
Accumulated Amortization (2,813) (2,789)
Net Carrying Amount $ 0 $ 8
Weighted-Average Useful Life (Years) 3 years 3 years
Trademark    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,038 $ 4,038
Accumulated Amortization (3,605) (3,350)
Net Carrying Amount $ 433 $ 688
Weighted-Average Useful Life (Years) 4 years 4 years