v3.25.4
Income Taxes - Summary of Cash Paid for Income Taxes Net of Refunds Received by Jurisdiction (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]    
US Federal $ (96)  
Total income taxes paid, net of refunds received (1,038) $ 235
Florida    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
US state and local   52
Illinois    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
US state and local (281)  
Texas    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
US state and local   140
Other    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
US state and local (21) 2
Canada    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign (223) 62
Germany    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign   35
Ireland    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign   (61)
Netherlands    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign (546) (56)
Switzerland    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign   57
United Kingdom    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign 78  
Other    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Foreign $ 51 $ 4