XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Future Maturities of Operating Leases Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 $ 9,247
2026 18,351
2027 18,362
2028 16,301
2029 14,498
Thereafter 53,970
Total lease payments 130,729
Less: Interest 25,590
Present value of lease liabilities $ 105,139