XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Undiscounted Cash Flows and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 7,492  
2027 6,002  
2028 4,869  
2029 4,871  
2030 4,232  
Thereafter 687  
Total minimum lease payments 28,153  
Less: amount of lease payments representing interest (3,172)  
Present value of future minimum lease payments 24,981  
Less: current obligations under leases (6,310) $ (5,617)
Long-term lease obligations $ 18,671 $ 24,534