XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Future Minimum Operating Lease Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Year Ended December 31,    
2026 $ 13,808  
2027 13,996  
2028 12,871  
2029 12,411  
2030 12,364  
Thereafter 10,543  
Total lease payments 75,993  
Less: imputed interest (17,119)  
Total $ 58,874 $ 64,567