v3.26.1
Intangible Assets, Net - Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Intangible Assets, Gross Amount $ 91,786 $ 88,125
Intangible Assets, Accumulated Amortization (51,607) (48,861)
Total 40,179 39,264
Software Developed for Internal Use    
Finite Lived Intangible Assets [Line Items]    
Intangible Assets, Gross Amount 89,469 85,843
Intangible Assets, Accumulated Amortization (51,413) (48,704)
Total $ 38,056 37,139
Software Developed for Internal Use | Minimum    
Finite Lived Intangible Assets [Line Items]    
Amortization Period 5 years  
Software Developed for Internal Use | Maximum    
Finite Lived Intangible Assets [Line Items]    
Amortization Period 10 years  
Acquired intangible assets    
Finite Lived Intangible Assets [Line Items]    
Amortization Period 10 years  
Intangible Assets, Gross Amount $ 2,317 2,282
Intangible Assets, Accumulated Amortization (194) (157)
Total $ 2,123 $ 2,125