XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Future Minimum Commitments Under Leases (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Operating Lease  
2023 (nine months remaining) $ 6,825
2024 8,613
2025 7,671
2026 6,026
2027 5,137
Thereafter 9,639
Total lease payments 43,911
Less: Amounts representing interest (7,801)
Total lease liabilities 36,110
Finance Lease  
2023 (nine months remaining) 5,438
2024 6,570
2025 6,312
2026 2,878
2027 98
Thereafter 0
Total lease payments 21,296
Less: Amounts representing interest (2,751)
Total lease liabilities $ 18,545