XML 108 R94.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Schedule of Future Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Lease, Liability [Abstract]    
Operating lease liability on corporate offices $ 32,162 $ 43,351
Corporate Offices    
Operating Lease, Liability [Abstract]    
2026 9,861  
2027 9,259  
2028 6,733  
2029 2,997  
2030 2,984  
2031 and thereafter 5,543  
Total lease payments 37,377  
Present value discount (5,215)  
Operating lease liability on corporate offices $ 32,162