XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Operating Lease (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 4,629
2024 4,458
2025 3,955
2026 and thereafter 531
Total future minimum lease payments 13,573
Less imputed interest (1,182)
Operating lease, liability $ 12,391