Annual report pursuant to Section 13 and 15(d)

BALANCE SHEET INFORMATION - Schedule of Property and Equipment (Details)

v3.24.1.1.u2
BALANCE SHEET INFORMATION - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Property, Plant and Equipment                  
Property and equipment, gross $ 62,677       $ 63,802       $ 54,650
Less: accumulated depreciation (50,649)       (47,247)       (41,797)
Total property, plant and equipment, net 12,028 $ 13,251 $ 14,621 $ 15,583 16,555 $ 16,794 $ 15,973 $ 14,093 12,853
Machinery and equipment, and software                  
Property, Plant and Equipment                  
Property and equipment, gross 49,095       48,534       47,777
Leasehold improvements                  
Property, Plant and Equipment                  
Property and equipment, gross 12,473       14,405       6,029
Furniture and fixtures                  
Property, Plant and Equipment                  
Property and equipment, gross $ 1,109       $ 863       $ 844