XML 83 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Maturity of Future Payments Of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Oct. 28, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, to be Paid [Abstract]      
2023 $ 9,034    
2024 8,928    
2025 8,067    
2026 8,309    
2027 and thereafter 55,356    
Total future payments of operating lease liabilities 89,694    
Less: imputed interest (33,000)    
Present value of operating lease liability $ 56,694 $ 53,500 $ 6,043