v3.26.1
Business Segment Information - Geographic (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Business Segment Information      
Property and equipment, net $ 112,114   $ 113,253
Depreciation and amortization 20,667 $ 16,796  
Capital expenditures 6,697 3,117  
United States      
Business Segment Information      
Property and equipment, net 111,547   113,054
Depreciation and amortization 20,629 16,771  
Capital expenditures 6,247 3,067  
International      
Business Segment Information      
Property and equipment, net 567   $ 199
Depreciation and amortization 38 25  
Capital expenditures $ 450 $ 50