Leases - Schedule of Future Minimum Payments for Operating Leases (Details) $ in Thousands |
Mar. 31, 2024
USD ($)
|
---|---|
Leases [Abstract] | |
April 1, 2024 - December 31, 2024 | $ 6,145 |
2025 | 2,533 |
Total undiscounted lease payments | 8,678 |
Less imputed interest | (509) |
Total lease liability | $ 8,169 |
X | ||||||||||
- Definition Lessee Undiscounted Lease Payments No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|