XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2025
Operating leases      
2025, excluding the three months ended March 31, 2025 $ 10,703    
2026 11,899    
2027 6,841    
2028 2,240    
2029 1,022    
Thereafter 466    
Total lease payments 33,171    
Less: Interest 1,935    
Present value of lease liabilities 31,236    
Operating      
2025, excluding the three months ended March 31, 2025 1,076    
2026 292    
2027 178    
2028 160    
2029 165    
Thereafter 31    
Total lease payments 1,902    
Total Lease Obligations      
2025, excluding the three months ended March 31, 2025 11,779    
2026 12,191    
2027 7,019    
2028 2,400    
2029 1,187    
Thereafter 497    
Total lease payments 35,073    
Operating lease, capitalized interest expense 1,068    
Sublease income $ 292 $ 501  
Forecast      
Total Lease Obligations      
Sublease income     $ 561