v3.24.2.u1
Subsequent Events - Narrative (Details) - Incandescent Technologies, Inc., - Subsequent Event
$ in Thousands
Jul. 31, 2024
USD ($)
Subsequent Event [Line Items]  
Percentage of voting interests acquired 100.00%
Payments to acquire businesses, gross $ 26,000
Contingent consideration $ 13,000
Business combination, contingent consideration, liability, term 2 years