v3.26.1
Income Taxes - Schedule of Cash Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and Local $ 455  
Foreign 1,300  
Income taxes, net of amounts refunded 1,779 $ 1,452
Florida    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and Local 90  
Texas    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and Local 215  
Other    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and Local 150  
United Kingdom    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign 538  
Philippines    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign 412  
Romania    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign 82  
Belgium    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign $ 292