XML 68 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair Value $ 56,031,000 $ 174,429,000
Fair value assets transferred from level 1 to level 2 0 0
Fair value assets transferred from level 2 to level 1 0 0
Fair value liabilities transferred from level 1 to level 2 0 0
Fair value liabilities transferred from level 2 to level 1 0 0
Fair value liabilities transferred to level 3 0 0
Fair value liabilities transferred from level 3 0 0
Fair value assets transferred to level 3 0 0
Fair value assets transferred from level 3 0 0
Unrealized gains (losses) on available for sale securities 0 0
Allowance for credit Loss 0  
Impairment loss on investments 0 0
Investments 0 0
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair Value 0 0
Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair Value $ 0 $ 0