XML 116 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Maturity Analysis of Operating Lease (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 7,568  
2024 7,783  
2025 8,004  
2026 8,232  
2027 5,835  
Thereafter 14,871  
Total minimum lease payments 52,293  
Less: imputed interest 8,655  
Lease obligations 43,638  
Current portion of lease obligations - Operating leases 5,360 $ 4,093
Long-term lease obligations - Operating leases $ 38,278 $ 43,561