v3.26.3
Leases - Costs Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Leases          
Weighted average remaining lease term 4 years   4 years   4 years
Lessee, Operating Lease, Existence of Option to Extend [true false]     true    
Lease cost          
Net operating lease costs $ 920 $ 965 $ 2,497 $ 2,699  
Minimum          
Leases          
Remaining lease term 0 years   0 years    
Maximum          
Leases          
Remaining lease term 7 years   7 years    
Lease extension term     5 years    
Lease Term 1 year   1 year    
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold          
Lease cost          
Operating lease costs $ 854 998 $ 2,336 2,697  
Location, Statement of Income, Balance [Axis]: us-gaap:NonoperatingIncomeExpense          
Lease cost          
Rental revenues (9) (7) (41) (61)  
Location, Statement of Income, Balance [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax          
Lease cost          
Rental revenues (4) (104) (35) (177)  
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense          
Lease cost          
Operating lease costs $ 79 $ 78 $ 237 $ 240