XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease, Cost
 December 31,
Balance Sheet Classification20232022
(in thousands)
Right-of-use assetsRight of use assets$11,774 $7,123 
Current lease liabilityAccrued liabilities2,021 1,254 
Noncurrent lease liabilityOther long-term liabilities10,201 5,993 
Contractual Obligation, Fiscal Year Maturity
Total undiscounted future lease payments are as follows:
 (in thousands)
2024$2,647 
20252,329 
20261,353 
20271,393 
20281,339 
Thereafter6,254