XML 70 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
For the remainder of 2026 $ 11,303  
For the year ended December 31, 2027 10,462  
For the year ended December 31, 2028 7,393  
For the year ended December 31, 2029 4,373  
For the year ended December 31, 2030 2,328  
For the year ended December 31, 2031 and beyond 7,814  
Total lease payments 43,673  
Less: imputed interest (8,685)  
Present value of lease liabilities $ 34,988 $ 35,295
Total lease commitment   $ 79,700