XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments - Aggregate Annual Future Minimum Lease Payments Under Non-Cancelable Leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 12,687
2025 14,563
2026 1,501
2027 34
Total $ 28,785