XML 54 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Description of Business - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Segment
Jun. 30, 2024
USD ($)
Nature Of Operations [Line Items]        
Allocated share based compensation | $ $ 22,455 $ 488,313 $ 45,429 $ 488,313
Number of operating segment | Segment     1