XML 139 R125.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Schedule of Future Lease Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 4,468  
2027 3,459  
2028 1,888  
2029 1,094  
2030 762  
2030 and thereafter 35  
Total Lease Commitments 11,706  
Less: Imputed interest (1,040)  
Operating Lease Liabilities $ 10,666 $ 11,028