XML 95 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Lease Maturities - Topic 842 (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2021 $ 5,935
2022 5,011
2023 4,419
2024 4,055
2025 3,430
Thereafter 1,841
Total minimum lease payments 24,691
Less amount representing interest (2,788)
Total lease liabilities 21,903
Finance Lease, Liability, Payment, Due [Abstract]  
2021 1,144
2022 1,144
2023 191
2024 0
2025 0
Thereafter 0
Total minimum lease payments 2,479
Less amount representing interest (198)
Total lease liabilities $ 2,281