v3.24.3
Revenue Recognition - Changes In The Contract Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Contract liabilities, beginning of the period $ 6,610
Revenue recognized (8,128)
Advance payments received from customers 7,457
Unbilled accounts receivable 6,085
Contract liabilities, end of the period $ 12,024