XML 54 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Accounting Policies [Line Items]      
Amortization expense   $ 213,000 $ 215,000
Depreciation expense $ 4,337,000 2,956,000 2,448,000
Asset impairment charges $ 5,324,000 0 0
Number of Reportable Segments | Segment 1    
Defined contribution plan cost $ 863,000 $ 503,000 $ 267,000