XML 76 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Oct. 01, 2022
Dec. 31, 2021
Leases [Abstract]      
2023 $ 4,068    
2024 6,488    
2025 9,910    
2026 9,242    
2027 9,430    
Thereafter 43,690    
Total operating lease payments 82,828    
Less: Effects of discounting (24,629)    
Present value of operating lease liabilities 58,199    
Operating lease liabilities, current 4,068   $ 5,851
Operating lease liabilities, net of current portion $ 54,131 $ 20,200 $ 33,592